planetary shield - Spanish English Dictionary